<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // json数据 ： 主流的数据传输格式 ，是一种特殊规则的字符串。
        // json数据 有点像 对象 ，但是 它是字符串格式 ；

        // 一、主流的数据传输格式 
        // var jsonstr = '{"name":"张三","age":20,"height":"178cm"}'; // json字符串
        // var jsonstr2 = '["张安","李四","王五"]';

        // 1.可以把js里的对象或者数组转成json字符串 JSON.stringify
        // 数组转json
        // var arr = ["张安","李四","王五"];
        // console.log(arr);
        // var jsonstr = JSON.stringify(arr);
        // console.log(jsonstr);

        // var  obj = {name:"张安",age:20,height:"178cm"};
        // console.log(obj);
        // var jsonstr = JSON.stringify(obj);
        // console.log(jsonstr);

        // var arr = [{name:"张安111",age:20,height:"178cm"},{name:"张安222",age:20,height:"178cm"},{name:"张安333",age:20,height:"178cm"}];
        // console.log(arr);
        // var jsonstr = JSON.stringify(arr);
        // console.log(jsonstr);


        // 2.把json字符串 转成对象或者数组；JSON.parse
        // 注意 ，一定需要一个 严格格式的json数据；
        // var  jsonstr = '{"name":"张安","age":20}';
        // console.log(jsonstr);
        // var obj = JSON.parse(jsonstr);
        // console.log(obj);


        // var arr = [{name:"张安111",age:20,height:"178cm"},{name:"张安222",age:20,height:"178cm"},{name:"张安333",age:20,height:"178cm"}];

        // var jsonstr = JSON.stringify(arr);
        // console.log(jsonstr);
        // var newarr = JSON.parse(jsonstr);
        // console.log(newarr);


        // 二 、json可以做深拷贝

    </script>
</body>
</html>